#ifndef DIAGRAM_INLINE_H
#define DIAGRAM_INLINE_H

#include "NodeContainer.h"

class DiagramInline : public Node, public NodeContainer {

 public:
  
  DiagramInline(NodeContainer* parent);
  virtual void process(llvm::IRBuilder<> *builder);
  Terminal* addSink();
  void add(Node* child);

 protected:
  std::vector<SourceTerminal*> inputTunnels;

};


#endif
